qe code intelligence

安装量: 37
排名: #19123

安装

npx skills add https://github.com/proffesor-for-testing/agentic-qe --skill 'QE Code Intelligence'

QE Code Intelligence Purpose Guide the use of v3's code intelligence capabilities including knowledge graph construction, semantic code search, dependency mapping, and context-aware code understanding with significant token reduction. Activation When understanding unfamiliar code When searching for code semantically When analyzing dependencies When building code knowledge graphs When reducing context for AI operations Quick Start

Index codebase into knowledge graph

aqe kg index --source src/ --incremental

Semantic code search

aqe kg search "authentication middleware" --limit 10

Query dependencies

aqe kg deps --file src/services/UserService.ts --depth 3

Get intelligent context

aqe kg context --query "how does payment processing work" Agent Workflow // Build knowledge graph Task ( "Index codebase" , Build knowledge graph for the project: - Parse all TypeScript files in src/ - Extract entities (classes, functions, types) - Map relationships (imports, calls, inheritance) - Generate embeddings for semantic search Store in AgentDB vector database. , "qe-knowledge-graph" ) // Semantic search Task ( "Find relevant code" , Search for code related to "user authentication flow": - Use semantic similarity (not just keyword) - Include related functions and types - Rank by relevance score - Return with minimal context (80% token reduction) , "qe-semantic-searcher" ) Knowledge Graph Operations 1. Codebase Indexing await knowledgeGraph . index ( { source : 'src/*/.ts' , extraction : { entities : [ 'class' , 'function' , 'interface' , 'type' , 'variable' ] , relationships : [ 'imports' , 'calls' , 'extends' , 'implements' , 'uses' ] , metadata : [ 'jsdoc' , 'complexity' , 'lines' ] } , embeddings : { model : 'code-embedding' , dimensions : 384 , normalize : true } , incremental : true // Only index changed files } ) ; 2. Semantic Search await semanticSearcher . search ( { query : 'payment processing with stripe' , options : { similarity : 'cosine' , threshold : 0.7 , limit : 20 , includeContext : true } , filters : { fileTypes : [ '.ts' , '.tsx' ] , excludePaths : [ 'node_modules' , 'dist' ] } } ) ; 3. Dependency Analysis await dependencyMapper . analyze ( { entry : 'src/services/OrderService.ts' , depth : 3 , direction : 'both' , // imports and importedBy output : { graph : true , metrics : { afferentCoupling : true , efferentCoupling : true , instability : true } } } ) ; Token Reduction Strategy // Get context with 80% token reduction const context = await codeIntelligence . getOptimizedContext ( { query : 'implement user registration' , budget : 4000 , // max tokens strategy : { relevanceRanking : true , summarization : true , codeCompression : true , deduplication : true } , include : { signatures : true , implementations : 'relevant-only' , comments : 'essential' , examples : 'top-3' } } ) ; Knowledge Graph Schema interface KnowledgeGraph { entities : { id : string ; type : 'class' | 'function' | 'interface' | 'type' | 'file' ; name : string ; file : string ; line : number ; embedding : number [ ] ; metadata : Record < string , any

; } [ ] ; relationships : { source : string ; target : string ; type : 'imports' | 'calls' | 'extends' | 'implements' | 'uses' ; weight : number ; } [ ] ; indexes : { byName : Map < string , string [ ]

; byFile : Map < string , string [ ]

; byType : Map < string , string [ ]

; } ; } Search Results interface SearchResult { entity : { name : string ; type : string ; file : string ; line : number ; } ; relevance : number ; snippet : string ; context : { before : string [ ] ; after : string [ ] ; related : string [ ] ; } ; explanation : string ; } CLI Examples

Full reindex

aqe kg index --source src/ --force

Search with filters

aqe kg search "database connection" --type function --file "*.service.ts"

Show entity details

aqe kg show --entity UserService --relations

Export graph

aqe kg export --format dot --output codebase.dot

Statistics

aqe kg stats
Coordination
Primary Agents
qe-knowledge-graph, qe-semantic-searcher, qe-dependency-mapper
Coordinator
qe-code-intelligence-coordinator
返回排行榜